package ar.edu.utn.frgp.labtec.service;

import java.util.List;

import ar.edu.utn.frgp.labtec.dao.LaboratorioDao;
import ar.edu.utn.frgp.labtec.entities.Laboratorio;

public class GestionLaboratorioService {

	private LaboratorioDao laboratorioDao;

	public List<Laboratorio> getLaboratorios() {
		return laboratorioDao.getAll(); 
	}
	
	public Laboratorio getLaboratorio(Integer codLaboratorio, String codDepto){
		return laboratorioDao.getLaboratorio(codLaboratorio, codDepto);
	}
	
	public List<Laboratorio> getLaboratoriosXdepto (String codDepto){
		return laboratorioDao.getLaboratorioXdepto(codDepto);
	}
	
	public void crearLaboratorio(Laboratorio laboratorio) {
		laboratorioDao.create(laboratorio);
	}

	public Integer getMaxCodeLaboratorio(String codDepto){
		return laboratorioDao.getMaxCodeLaboratorio(codDepto);
	}
	
	public void updateLaboratorio(Laboratorio laboratorio){
		laboratorioDao.update(laboratorio);
	}
	
	public LaboratorioDao getLaboratorioDao() {
		return laboratorioDao;
	}

	public void setLaboratorioDao(LaboratorioDao laboratorioDao) {
		this.laboratorioDao = laboratorioDao;
	}
}
